@echo off
chcp 65001 >nul

REM 设置正确的Java路径
set JAVA_HOME=C:\Program Files\Java\jdk-21

REM 设置类路径 - 直接使用已编译的class文件和必要的JAR文件
set M2_REPO=%USERPROFILE%\.m2\repository
set CLASSPATH=

REM 添加Spring Boot和Spring框架JAR文件
set CLASSPATH=%CLASSPATH%;%M2_REPO%\org\springframework\boot\spring-boot-starter-web\2.7.18\spring-boot-starter-web-2.7.18.jar
set CLASSPATH=%CLASSPATH%;%M2_REPO%\org\springframework\boot\spring-boot\2.7.18\spring-boot-2.7.18.jar
set CLASSPATH=%CLASSPATH%;%M2_REPO%\org\springframework\spring-context\5.3.23\spring-context-5.3.23.jar
set CLASSPATH=%CLASSPATH%;%M2_REPO%\org\springframework\spring-beans\5.3.23\spring-beans-5.3.23.jar
set CLASSPATH=%CLASSPATH%;%M2_REPO%\org\springframework\spring-core\5.3.23\spring-core-5.3.23.jar
set CLASSPATH=%CLASSPATH%;%M2_REPO%\org\springframework\spring-web\5.3.23\spring-web-5.3.23.jar
set CLASSPATH=%CLASSPATH%;%M2_REPO%\org\springframework\spring-webmvc\5.3.23\spring-webmvc-5.3.23.jar

REM 添加编译好的class文件目录
set CLASSPATH=%CLASSPATH%;target\classes

REM 直接运行主类
"%JAVA_HOME%\bin\java.exe" -cp "%CLASSPATH%" com.example.deepseek.backend.DeepSeekBackendApplication

pause